Internet Archive BookReader

Smoke and mirrors : short fictions and illusions